package com.tedu.day02.test;

/**
 *
 *                 【关系】                【特点】
 * 类与类            继承             只能单继承、可多层继承
 * 类与抽象类         继承             可以单继承，不可以多继承
 * 抽象类与抽象类      继承             只能单继承、可多层继承
 * 类与接口           实现             可以单继承，也可以多实现
 *                                   并且继承同时实现多个接口
 * 接口与接口         继承             可以单继承，可以多继承
 */
/* 作业1：抽象类与接口区别和关系？简单 */
//5.接口与接口：继承---可以单继承，可以多继承
interface Loo{}    interface Foo{}
interface Voo extends Loo,Foo{}

//4.类与接口：实现---可以单继承，也可以多实现
//interface Loo{}    interface Foo{}
//class Joo{}
//class Voo extends Joo implements Loo,Foo{}

//3.抽象类与抽象类：继承-只能单继承、可多层继承
//abstract class Loo{}
//abstract class Voo extends Loo{}
//abstract class Uoo extends Voo{}

 //2.类与抽象类：继承--可以单继承，不可以多继承
 //  abstract class Uoo{}  abstract class Voo{}
 //  class Loo extends Uoo,Voo{}

 //1.类与类：继承---单继承，可以多层继承
 // class Loo{}
 // class Voo extends Loo{}
 // class Voo{}  class Uoo{}
 // class Voo extends Loo,Uoo()

public class 关系 {
}

